package com.atguigu.gulimail.search.Vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class SearchParam {


    private String keyword;

    /**
     * 排序条件
     * saleCount asc/desc
     * skuPrice asc/desc
     * hotScore asc/desc
     */
    private String sort;

    /**
     * 过滤条件
     * hasStock(是否有货）
     * skuPrice(价格区间）
     * brandId（品牌，可以多选）
     * cataLog3Id
     * attrs（属性）： attrs=1_值1：值2&attrs=2_值1：值2    1_表示属性id，属性值可以筛选多个，多个值之间使用冒号分割
     *
     */
    private Integer hasStock;
    private String skuPrice;
    private List<Long> brandId;
    private Long catalog3Id;
    private List<String> attrs;

    private Integer pageNum; //页码
}
